package stars.enums;

public enum EStarDistribution {
	
	DWARF_WHITE (0.01, 0.02, 0.04),
	MS_BLUE (0.00001, 0.00001, 0.0),
	MS_BLUEWHITE (.045, 0.001125, 0.001125),
	MS_WHITE (.04499, 0.023615, 0.005625),
	MS_YELLOWWHITE (0.126, 0.063, 0.027),
	MS_YELLOW (0.198, 0.15975, 0.06975),
	MS_ORANGE (0.243, 0.2115, 0.1125),
	MS_RED (0.243, 0.441, .684),
	GIANT (0.06, 0.05, 0.009),
	SUPERGIANT (0.01, 0.009, 0.0005),
	HYPERGIANT (0.01, 0.001, 0.0005),
	NEUTRON (0.005, 0.01, 0.025),
	BLACKHOLE (0.005, 0.01, 0.025);
	
	private final double youngDist;
	private final double avgDist;
	private final double oldDist;
	
	EStarDistribution(double youngDist, double avgDist, double oldDist)
	{
		this.youngDist = youngDist;
		this.avgDist = avgDist;
		this.oldDist = oldDist;
	}

	public double getYoungDist() {
		return youngDist;
	}

	public double getAvgDist() {
		return avgDist;
	}

	public double getOldDist() {
		return oldDist;
	}
}
